iT邦幫忙

2022 iThome 鐵人賽

DAY 24
0
Modern Web

Collage版的web寫法就是大雜燴系列 第 24

DAY24-資料庫繼續按~

  • 分享至 

  • xImage
  •  

今天~去看了科學少女~
真的是超好看的~
感動QQ

場景主要都是在東海大學~
現在的私立大學真的經營不容易
到2030只會剩下5間~因為少子化QQ

私立大學要可以活下來~要到處找錢啊~

回到正題~

資料庫-

資料表的備份-用記事本可以打開-純文字檔

按資料表-按匯出-選"快速"-sql

執行-儲存-怕資料庫的資料不見可以保存

用記事本可以打開-純文字檔


如何放回-

按資料表-按匯入-選檔案-開啟-執行

出現錯誤......#1046沒有選擇資料庫 卻要匯入資料庫

...因為沒有匯入資料庫


解決方法:

所以要先建立"空"資料庫-->
按資料表-按匯入-選檔案-開啟-執行

下面要做的動作-


一個學生(主資料表)有多筆成績(子資料表)

外鍵index(FK 是只有叫名字時)-和學生資料表做關聯用-兩個的int /unsigned 要一樣

裡面是長這樣


目前有2個資料表
一個學生(主資料表)有多筆成績(子資料表)

點資料庫-設計器-

點建立關聯

參照鍵-先點父--再點子

CASCADE 連動

SET NULL 外鍵要V允許NULL

NO ACTION 有關聯會禁止父資料表的動作

on delete 當刪除

on update 當更新

都是父對子,而非子對父


要修改時按 刪除關聯--然後就可以改資料--改完要記得關聯回來

看有沒有關聯成功-

對照-


要先有資料庫 才可以做PHP

建立2筆成績

連動的意思-父殺子跟著殺 / 子殺 父沒有影響

學生索引居然跳號-


建立-健康紀錄表


點資料庫-選 設計器-

顯示...

關聯

如果不能關聯就是...沒有建INDEX 從外面選~加入

產生的關聯圖-

剩下倒數7天0.0


上一篇
DAY23-資料庫怎麼按出來的~
下一篇
DAY25-資料庫正規化
系列文
Collage版的web寫法就是大雜燴30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言